// 我的模型->数据填报 填报方式
export enum DataFillingTypeEnum {
  'DIRECT' = 'DIRECT',
  'MODEL' = 'MODEL',
  'COOPERATOR' = 'COOPERATOR',
  'IGNORE' = 'IGNORE',
  'FACTOR' = 'FACTOR'
}
export enum ModelStageEnum {
  'PROCESS_MODEL' = 'PROCESS_MODEL',
  'DATA_FILL' = 'DATA_FILL',
  'CONFIRM_ACCOUNT' = 'CONFIRM_ACCOUNT'
}
export enum DataFillingTypeEnumCn {
  'DIRECT' = '场地数据',
  'MODEL' = '关联模型',
  'COOPERATOR' = '分供方提供',
  'IGNORE' = '忽略或不可得',
  'FACTOR' = '关联因子'
}
export const DataFillingTypeOption = [
  {
    label: '场地数据',
    value: 'DIRECT'
  },
  {
    label: '关联模型',
    value: 'MODEL'
  },
  {
    label: '分供方提供',
    value: 'COOPERATOR'
  },
  {
    label: '忽略或不可得',
    value: 'IGNORE'
  },
  {
    label: '关联因子',
    value: 'FACTOR'
  }
];

export const standardOption = [
  {
    label: '国标：乘用车PCR',
    desc: '参考文件：乘用车生命周期碳排放核算技术规范',
    value: 'PASSENGER_VEHICLE_PCR'
  },
  {
    label: '国标：商用车PCR',
    desc: '参考文件：商用车生命周期碳排放核算技术规范',
    value: 'COMMERCIAL_VEHICLE_PCR'
  },
  {
    label: 'ISO 14067:2018',
    desc: '参考文件：温室气体产品碳足迹量化要求和指南',
    value: 'ISO'
  },
  {
    label: '欧盟产品环境足迹（PEF）',
    desc: '参考文件：Product Environmental Footprint (PEF) Guide',
    value: 'PEF'
  }
];
/** 乘用车标准*/
export const passengerCarsStandardOption = [
  {
    label: '国标：乘用车PCR',
    desc: '参考文件：乘用车生命周期碳排放核算技术规范',
    value: 'PASSENGER_VEHICLE_PCR'
  },
  {
    label: 'ISO 14067:2018',
    desc: '参考文件：温室气体产品碳足迹量化要求和指南',
    value: 'ISO'
  },
  {
    label: '欧盟产品环境足迹（PEF）',
    desc: '参考文件：Product Environmental Footprint (PEF) Guide',
    value: 'PEF'
  }
];
/** 商用车标准*/

export const commercialCarsStandardOption = [
  // {
  //   label: '国标：商用车PCR',
  //   desc: '参考文件：商用车生命周期碳排放核算技术规范',
  //   value: 'COMMERCIAL_VEHICLE_PCR'
  // },
  {
    label: 'ISO 14067:2018',
    desc: '参考文件：温室气体产品碳足迹量化要求和指南',
    value: 'ISO'
  }
  // {
  //   label: '欧盟产品环境足迹（PEF）',
  //   desc: '参考文件：Product Environmental Footprint (PEF) Guide',
  //   value: 'PEF'
  // }
];
/** 零部件标准*/
export const itemStandardOption = [
  {
    label: 'ISO 14067:2018',
    desc: '参考文件：温室气体产品碳足迹量化要求和指南',
    value: 'ISO'
  }
  // {
  //   label: '欧盟产品环境足迹（PEF）',
  //   desc: '参考文件：Product Environmental Footprint (PEF) Guide',
  //   value: 'PEF'
  // }
];
// 我的模型->数据填报 忽略或不可得原因
export const IgnoreReasonOption = [
  {
    label: '重量比＜1%的物料',
    value: '重量比＜1%的物料'
  },
  {
    label: '含稀贵或高纯成分的物料，重量比＜0.1%',
    value: '含稀贵或高纯成分的物料，重量比＜0.1%'
  },
  {
    label: '来自于上游的低价值物料，如矿渣、炉渣等',
    value: '来自于上游的低价值物料，如矿渣、炉渣等'
  },
  {
    label: '数据不可得',
    value: '数据不可得'
  }
];

// 数据接收请求状态枚举
export const requestOption = [
  {
    label: '已回复',
    value: 'REPLIED'
  },
  {
    label: '待回复',
    value: 'WAITE_REPLY'
  },
  {
    label: '被驳回',
    value: 'REJECT'
  },
  {
    label: '被采纳',
    value: 'ACCEPT'
  },
  {
    label: '待审核',
    value: 'AUDIT'
  },
  {
    label: '已采纳',
    value: 'ACCEPTED'
  },
  {
    label: '已驳回',
    value: 'REJECTED'
  },
  {
    label: '待复审',
    value: 'RE_AUDIT'
  }
];

// 数据接收的请求状态枚举
export enum requestStatusEnum {
  REPLIED = '已回复',
  WAITE_REPLY = '待回复',
  REJECT = '被驳回',
  ACCEPT = '被采纳',

  AUDIT = '待审核',
  ACCEPTED = '已采纳',
  REJECTED = '已驳回',
  RE_AUDIT = '待复审'
}
export enum requestStatusEnumEn {
  REPLIED = 'REPLIED',
  WAITE_REPLY = 'WAITE_REPLY',
  REJECT = 'REJECT',
  ACCEPT = 'ACCEPT',

  AUDIT = 'AUDIT',
  ACCEPTED = 'ACCEPTED',
  REJECTED = 'REJECTED',
  RE_AUDIT = 'RE_AUDIT'
}

// 数据发出请求状态枚举
export const sendRequestOption = [
  {
    label: '待审核',
    value: 'AUDIT'
  },
  {
    label: '未回复',
    value: 'NO_REPLY'
  },
  {
    label: '已驳回',
    value: 'REJECT'
  },
  {
    label: '已采纳',
    value: 'ACCEPT'
  },
  {
    label: '已发送',
    value: 'SENT'
  },
  {
    label: '被采纳',
    value: 'ACCEPTED'
  },
  {
    label: '被驳回',
    value: 'REJECTED'
  },
  {
    label: '待复审',
    value: 'RE_AUDIT'
  }
];

// 数据发出的请求状态枚举
export enum sendRequestStatusEnum {
  AUDIT = '待审核',
  NO_REPLY = '未回复',
  REJECT = '已驳回',
  ACCEPT = '已采纳',

  SENT = '已发送',
  ACCEPTED = '被采纳',
  REJECTED = '被驳回',
  RE_AUDIT = '待复审'
}

export enum sendRequestStatusEnumEn {
  AUDIT = 'AUDIT',
  NO_REPLY = 'NO_REPLY',
  REJECT = 'REJECT',
  ACCEPT = 'ACCEPT',
  SENT = 'SENT',
  ACCEPTED = 'ACCEPTED',
  REJECTED = 'REJECTED',
  RE_AUDIT = 'RE_AUDIT'
}

export const dataModelOption = [
  {
    label: '产品',
    value: 'NOT_CALCULATE'
  },
  {
    label: '标签',
    value: 'CALCULATE'
  }
];
export const requestStatusOption = [
  // {
  //   label: '全部',
  //   value: 'ALL'
  // },
  {
    label: '企业名称',
    value: 'ENTERPRISE_NAME'
  },
  {
    label: '模型',
    value: 'MODEL_NAME'
  },
  {
    label: '联系人',
    value: 'CONTACTS'
  }
];

/**
 * 分供方管理库
 */
// 分供方类型 枚举
export enum supplierTypeEnum {
  'SUPPLIER' = '供应商',
  'DEALERS' = '经销商',
  'LOGISTICS' = '物流商'
}

export const supplierTypeOption = [
  {
    label: '供应商',
    value: 'SUPPLIER'
  },
  {
    label: '经销商',
    value: 'DEALERS'
  },
  {
    label: '物流商',
    value: 'LOGISTICS'
  }
];

// 因子类别下拉框2
export const factorCategoryOption = [
  {
    label: '材料',
    value: 'MATERIAL'
  },
  {
    label: '零部件',
    value: 'ITEM'
  },
  {
    label: '能源',
    value: 'ENERGY'
  },
  {
    label: '辅料',
    value: 'ACCESSORIES'
  },
  {
    label: '排放至空气',
    value: 'DISCHARGE_TO_AIR'
  },
  {
    label: '排放至水域',
    value: 'DISCHARGE_TO_WATER'
  },
  {
    label: '废弃物及其处理',
    value: 'ABANDON'
  },
  {
    label: '物流运输',
    value: 'LOGISTICS'
  },
  {
    label: '其他',
    value: 'OTHER'
  }
];

// 因子状态
export const factorStatusOption = [
  {
    label: '待审核',
    value: 'WAIT_APPROVAL'
  },
  {
    label: '已发布',
    value: 'RELEASE'
  },
  {
    label: '被驳回',
    value: 'REJECT'
  }
];
export enum FACTOR_STATUS {
  'WAIT_APPROVAL' = 'WAIT_APPROVAL',
  'RELEASE' = 'RELEASE',
  'REJECT' = 'REJECT',
  'PURCHASED' = 'PURCHASED',
  'EXPIRED' = 'EXPIRED'
}

// 分供方 搜索类型
export const searchTypeOption = [
  {
    label: '企业名称',
    value: 'NAME'
  },
  {
    label: '联系人',
    value: 'CONTACTS'
  }
];

export const modelTypeOption = [
  {
    label: '整车1111111111111111111111111111111111123',
    value: 'WHOLE_VEHICLE'
  },
  {
    label: '零部件',
    value: 'ITEM'
  },
  {
    label: '电池包',
    value: 'BATTERY_PACKAGE'
  },
  {
    label: '材料',
    value: 'MATERIAL'
  },
  {
    label: '其他',
    value: 'OTHER'
  }
];

// 因子类别
export const factorTypeMaterialOptions = [
  {
    label: '材料',
    value: 'MATERIAL'
  },
  {
    label: '零部件',
    value: 'ITEM'
  },
  {
    label: '能源',
    value: 'ENERGY'
  },
  {
    label: '物流运输',
    value: 'LOGISTICS'
  },
  {
    label: '其他',
    value: 'OTHER'
  }
];
export const factorTypeInputOptions = [
  {
    label: '能源',
    value: 'ENERGY'
  },
  {
    label: '辅料',
    value: 'ACCESSORIES'
  },
  {
    label: '物流运输',
    value: 'LOGISTICS'
  },
  {
    label: '材料',
    value: 'MATERIAL'
  },
  {
    label: '零部件',
    value: 'ITEM'
  },
  {
    label: '其他',
    value: 'OTHER'
  }
];

export const factorTypeOutOptions = [
  {
    label: '排放至空气',
    value: 'DISCHARGE_TO_AIR'
  },
  {
    label: '排放至水域',
    value: 'DISCHARGE_TO_WATER'
  },
  {
    label: '废弃物及其处理',
    value: 'ABANDON'
  },
  {
    label: '物流运输',
    value: 'LOGISTICS'
  },
  {
    label: '其他',
    value: 'OTHER'
  }
];
// 数据来源
export const dataSourceOptions = [
  {
    label: '现场测量数据',
    value: 'FIELD_MEASUREMENT'
  },
  {
    label: '文献数据',
    value: 'LITERATURE'
  },
  {
    label: '碳足迹报告数据',
    value: 'LCA_REPORT'
  }
];

export enum FACTOR_SOURCE_TYPE {
  'SELF' = 'SELF',
  'SALE' = 'SALE',
  'SYSTEM' = 'SYSTEM'
}
export enum FACTOR_CATEGORY {
  'MATERIAL' = 'MATERIAL',
  'ITEM' = 'ITEM',
  'ENERGY' = 'ENERGY',
  'ACCESSORIES' = 'ACCESSORIES',
  'DISCHARGE_TO_AIR' = 'DISCHARGE_TO_AIR',
  'DISCHARGE_TO_WATER' = 'DISCHARGE_TO_WATER',
  'ABANDON' = 'ABANDON',
  'LOGISTICS' = 'LOGISTICS',
  'OTHER' = 'OTHER'
}

export enum DATA_SOURCE {
  'FIELD_MEASUREMENT' = 'FIELD_MEASUREMENT',
  'LITERATURE' = 'LITERATURE',
  'LCA_REPORT' = 'LCA_REPORT'
}
export enum accountBoundaryEnum {
  'CRADLE_TO_GATE' = 'CRADLE_TO_GATE',
  'CRADLE_TO_GRAVE' = 'CRADLE_TO_GRAVE',
  'GATE_TO_GATE' = 'GATE_TO_GATE',
  'CRADLE_TO_CRADLE' = 'CRADLE_TO_CRADLE'
}

export enum accountBoundaryEnumCh {
  'CRADLE_TO_GATE' = '摇篮到大门',
  'CRADLE_TO_GRAVE' = '摇篮到坟墓',
  'GATE_TO_GATE' = '大门到大门',
  'CRADLE_TO_CRADLE' = '摇篮到摇篮'
}

export const accountBoundaryOptions = [
  {
    label: '摇篮到大门',
    value: 'CRADLE_TO_GATE'
  },
  {
    label: '摇篮到坟墓',
    value: 'CRADLE_TO_GRAVE'
  },
  {
    label: '大门到大门',
    value: 'GATE_TO_GATE'
  },
  {
    label: '摇篮到摇篮',
    value: 'CRADLE_TO_CRADLE'
  }
];

export enum unitEnum {
  PIECE = '1件',
  ITEM = '1个',
  VEHICLE = '1辆'
}

// 物料类别 option
export const nodeTypeAllOption = [
  {
    label: '零部件',
    value: 'ITEM'
  },
  {
    label: '材料',
    value: 'MATERIAL'
  }
];
export const nodeTypeAllObj = {
  ITEM: '零部件',
  MATERIAL: '材料'
};

// 输入、输出流列表的dataType
export enum DataTypeEnum {
  // 输入流
  IN_FLOW = 'IN_FLOW',
  // 输出流
  OUT_FLOW = 'OUT_FLOW',
  // 节点
  NODE = 'NODE'
}

// 敏感性分析的dataType
export enum SensitivityDataTypeEnum {
  // 输入流
  IN_FLOW = 'IN_FLOW',
  // 输出流
  OUT_FLOW = 'OUT_FLOW',
  // 节点
  NODE = 'NODE',
  // 物流运输
  LOGISTICS = 'LOGISTICS'
}

// 检查结果
export enum checkStatusEnum {
  'ALL' = '全部',
  'IGNORE' = '已忽略',
  'CALCULATED' = '已计算'
}
export const checkStatusOption = [
  {
    label: '全部',
    value: 'ALL'
  },
  {
    label: '已忽略',
    value: 'IGNORE'
  },
  {
    label: '已计算',
    value: 'CALCULATED'
  }
];

// 质量指标枚举
export const quantityTypeOption = [
  {
    label: '全部',
    value: 'ALL'
  },
  {
    label: '已填写',
    value: 'FILLED'
  },
  {
    label: '未填写',
    value: 'NOT_FILL'
  }
];

// 排放分布详情的节点类型
export enum EmissionDistributionDetailNodeTypeEnum {
  // 零部件
  ITEM = 'ITEM',
  // 材料
  MATERIAL = 'MATERIAL',
  // 过程
  PROCESS = 'PROCESS',
  // 输入流
  IN_FLOW = 'IN_FLOW',
  // 输出流
  OUT_FLOW = 'OUT_FLOW'
}
// 敏感度分析列表的类型
export enum SensitivityTypeEnum {
  // 零部件
  ITEM = 'ITEM',
  // 材料
  MATERIAL = 'MATERIAL',
  // 过程
  PROCESS = 'PROCESS',
  // 能源
  ENERGY = 'ENERGY',
  // 逸散
  ESCAPE = 'ESCAPE',
  // 物流运输
  LOGISTICS = 'LOGISTICS',
  // 辅料
  ACCESSORIES = 'ACCESSORIES',
  // 排放至水域
  DISCHARGE_TO_WATER = 'DISCHARGE_TO_WATER',
  // 排放至空气
  DISCHARGE_TO_AIR = 'DISCHARGE_TO_AIR',
  // 废弃物及其处理
  ABANDON = 'ABANDON'
}
export enum SensitivityTypeEnumCn {
  // 零部件
  ITEM = '零部件',
  // 材料
  MATERIAL = '材料',
  // 过程
  PROCESS = '过程',
  // 能源
  ENERGY = '能源',
  // 逸散
  ESCAPE = '逸散',
  // 物流运输
  LOGISTICS = '物流运输',
  // 辅料
  ACCESSORIES = '辅料',
  // 排放至水域
  DISCHARGE_TO_WATER = '排放至水域',
  // 排放至空气
  DISCHARGE_TO_AIR = '排放至空气',
  // 废弃物及其处理
  ABANDON = '废弃物及其处理'
}

// 统计代表性不确定度枚举
export enum statisticUncertaintyEnum {
  'LEVEL_ONE' = 0,
  'LEVEL_TWO' = 0.01,
  'LEVEL_THREE' = 0.025,
  'LEVEL_FOUR' = 0.05,
  'LEVEL_FIVE' = 0.1
}
export const statisticUncertaintyOption = [
  {
    label: '充足的样本，合适的期间',
    value: 'LEVEL_ONE'
  },
  {
    label: '代表数据来自稍小范围但期间合适',
    value: 'LEVEL_TWO'
  },
  {
    label: '代表数据来自合适的范围但期间稍短',
    value: 'LEVEL_THREE'
  },
  {
    label: '来自小范围和期间的代表数据或来自充足的范围和期间的数据',
    value: 'LEVEL_FOUR'
  },
  {
    label: '未知和来自小范围与短期间的不充足数据',
    value: 'LEVEL_FIVE'
  }
];

// 时间代表性不确定度枚举
export enum timeUncertaintyEnum {
  'LEVEL_ONE' = 0,
  'LEVEL_TWO' = 0.015,
  'LEVEL_THREE' = 0.05,
  'LEVEL_FOUR' = 0.1,
  'LEVEL_FIVE' = 0.2
}
export const timeUncertaintyOption = [
  {
    label: '与时间无关或3年以内',
    value: 'LEVEL_ONE'
  },
  {
    label: '6年以内',
    value: 'LEVEL_TWO'
  },
  {
    label: '10年以内',
    value: 'LEVEL_THREE'
  },
  {
    label: '15年以内',
    value: 'LEVEL_FOUR'
  },
  {
    label: '数据年代未知或15年以上',
    value: 'LEVEL_FIVE'
  }
];

// 数据来源不确定度枚举
export enum dataOriginUncertaintyEnum {
  'LEVEL_ONE' = 0,
  'LEVEL_TWO' = 0.025,
  'LEVEL_THREE' = 0.05,
  'LEVEL_FOUR' = 0.1,
  'LEVEL_FIVE' = 0.2
}
export const dataOriginUncertaintyOption = [
  {
    label: '现场调查或测量得到的原始数据',
    value: 'LEVEL_ONE'
  },
  {
    label: '来自权威的、定期更新的数据',
    value: 'LEVEL_TWO'
  },
  {
    label: '来自于一般文献或专著的不定期更新数据',
    value: 'LEVEL_THREE'
  },
  {
    label: '基于文献或经验的推论，估计或假设',
    value: 'LEVEL_FOUR'
  },
  {
    label: '无根据的估算与假设',
    value: 'LEVEL_FIVE'
  }
];
// 地理代表性不确定度枚举
export enum geographicalUncertaintyEnum {
  'LEVEL_ONE' = 0,
  'LEVEL_TWO' = 0.005,
  'LEVEL_THREE' = 0.01,
  'LEVEL_FOUR' = 0.025,
  'LEVEL_FIVE' = 0.05
}
export const geographicalUncertaintyOption = [
  {
    label: '来自研究区域数据',
    value: 'LEVEL_ONE'
  },
  {
    label: '来自包含研究区域的较大区域范围的平均数据',
    value: 'LEVEL_TWO'
  },
  {
    label: '数据来自生产条件和生产力水平相似度高的区域',
    value: 'LEVEL_THREE'
  },
  {
    label: '数据来自生产条件和生产力水平相似度中等的区域',
    value: 'LEVEL_FOUR'
  },
  {
    label: '数据来自未知区域或生产条件和生产力水平完全不同的区域',
    value: 'LEVEL_FIVE'
  }
];
// 技术代表性不确定度枚举
export enum techUncertaintyEnum {
  'LEVEL_ONE' = 0,
  'LEVEL_TWO' = 0.025,
  'LEVEL_THREE' = 0.1,
  'LEVEL_FOUR' = 0.2,
  'LEVEL_FIVE' = 0.35
}
export const techUncertaintyOption = [
  {
    label: '从被研究的企业得到的数据',
    value: 'LEVEL_ONE'
  },
  {
    label: '技术、过程和原料相同，但企业不同',
    value: 'LEVEL_TWO'
  },
  {
    label: '技术相同，但过程和原料有差别',
    value: 'LEVEL_THREE'
  },
  {
    label: '技术不同，但产品相同',
    value: 'LEVEL_FOUR'
  },
  {
    label: '数据缺失时，以类似产品的数据替代',
    value: 'LEVEL_FIVE'
  }
];

export const processListOptions = [
  {
    label: '输入流',
    value: 'INPUT'
  },
  {
    label: '输出流',
    value: 'OUTPUT'
  },
  {
    label: '输入流1',
    value: 'INPUT1'
  },
  {
    label: '输出流1',
    value: 'OUTPUT1'
  }
];
// 运输类别枚举
export const transferTypeOptions = [
  {
    label: '辅料到工厂',
    value: 'AUXILIARY_MATERIAL_TO_FACTORY'
  },
  {
    label: '废弃物从工厂至处理商',
    value: 'WASTE_MATERIAL_TO_PROCESSOR'
  },
  {
    label: '原材料至工厂',
    value: 'MATERIAL_TO_FACTORY'
  },
  {
    label: '工厂内部运输',
    value: 'INTERNAL_TRANSPORT_IN_FACTORY'
  }
];
// 过程建模 物流运输阶段的新增过程的运输类别
export const processTransferTypeOptions = [
  {
    label: '工厂到客户',
    value: 'FACTORY_TO_CUSTOMER'
  },
  {
    label: '其他',
    value: 'OTHER'
  }
];
// 运输类别枚举
export enum transferTypeEnum {
  'AUXILIARY_MATERIAL_TO_FACTORY' = '辅料到工厂',
  'WASTE_MATERIAL_TO_PROCESSOR' = '废弃物从工厂至处理商',
  'MATERIAL_TO_FACTORY' = '原材料至工厂',
  'INTERNAL_TRANSPORT_IN_FACTORY' = '工厂内部运输',
  'FACTORY_TO_CUSTOMER' = '工厂到客户',
  'OTHER' = '其他'
}
// 运输类别枚举
export enum TransferTypeEnEnum {
  'AUXILIARY_MATERIAL_TO_FACTORY' = 'AUXILIARY_MATERIAL_TO_FACTORY',
  'WASTE_MATERIAL_TO_PROCESSOR' = 'WASTE_MATERIAL_TO_PROCESSOR',
  'MATERIAL_TO_FACTORY' = 'MATERIAL_TO_FACTORY',
  'INTERNAL_TRANSPORT_IN_FACTORY' = 'INTERNAL_TRANSPORT_IN_FACTORY',
  'FACTORY_TO_CUSTOMER' = 'FACTORY_TO_CUSTOMER',
  'OTHER' = 'OTHER'
}
//运输方式
export enum transportMethodEnum {
  'VANS' = '轻型厢式货车',
  'HGV' = '重型货车',
  'HGV_REFRIGERATED' = '重型货车冷藏',
  'FREIGHT_FLIGHT' = '货运航班',
  'RAIL' = '铁路货运',
  'SEA_TANKER' = '海运油轮',
  'CARGO_SHIP' = '货船'
}
export const transportMethodOptions = [
  {
    label: '轻型厢式货车',
    value: 'VANS'
  },
  {
    label: '重型货车',
    value: 'HGV'
  },
  {
    label: '重型货车冷藏',
    value: 'HGV_REFRIGERATED'
  },
  {
    label: '货运航班',
    value: 'FREIGHT_FLIGHT'
  },
  {
    label: '铁路货运',
    value: 'RAIL'
  },
  {
    label: '海运油轮',
    value: 'SEA_TANKER'
  },
  {
    label: '货船',
    value: 'CARGO_SHIP'
  }
];
//燃料
export enum fuelTypeEnum {
  'DIESEL' = '柴油',
  'PETROL' = '汽油',
  'CNG' = '天然气',
  'LPG' = '液化石油气',
  'PURE_ELECTRIC' = '纯电动',
  'UNKNOWN' = '未知'
}
export const fuelTypeOptions = [
  {
    label: '柴油',
    value: 'DIESEL'
  },
  {
    label: '汽油',
    value: 'PETROL'
  },
  {
    label: '天然气',
    value: 'CNG'
  },
  {
    label: '液化石油气',
    value: 'LPG'
  },
  {
    label: '纯电动',
    value: 'PURE_ELECTRIC'
  },
  {
    label: '未知',
    value: 'UNKNOWN'
  }
];
//运载率
export enum transportRatioEnum {
  'ZERO_PERCENT' = '0%',
  'FIFTY_PERCENT' = '50%',
  'HUNDRED_PERCENT' = '100%',
  'AVERAGE' = '其他'
}
export const transportRatioOptions = [
  {
    label: '0%',
    value: 'ZERO_PERCENT'
  },
  {
    label: '50%',
    value: 'FIFTY_PERCENT'
  },
  {
    label: '100%',
    value: 'HUNDRED_PERCENT'
  },
  {
    label: '其他',
    value: 'AVERAGE'
  }
];

export enum AssignEmissionMethodEnums {
  MASS = 'MASS', // 质量分配
  VALUE = 'VALUE' // 价值分配
}
export const nameKeyWordsOptions = [
  {
    label: '轻型厢式货车',
    value: 'VANS'
  },
  {
    label: '重型货车',
    value: 'HGV'
  },
  {
    label: '重型货车冷藏',
    value: 'HGV_REFRIGERATED'
  },
  {
    label: '货运航班',
    value: 'FREIGHT_FLIGHT'
  },
  {
    label: '铁路货运',
    value: 'RAIL'
  },
  {
    label: '海运油轮',
    value: 'SEA_TANKER'
  },
  {
    label: '货船',
    value: 'CARGO_SHIP'
  },
  {
    label: '柴油',
    value: 'DIESEL'
  },
  {
    label: '汽油',
    value: 'PETROL'
  },
  {
    label: '天然气',
    value: 'CNG'
  },
  {
    label: '液化石油气',
    value: 'LPG'
  },
  {
    label: '纯电动',
    value: 'PURE_ELECTRIC'
  },
  {
    label: '未知',
    value: 'UNKNOWN'
  },
  {
    label: '0%',
    value: 'ZERO_PERCENT'
  },
  {
    label: '50%',
    value: 'FIFTY_PERCENT'
  },
  {
    label: '100%',
    value: 'HUNDRED_PERCENT'
  },
  {
    label: '其他',
    value: 'AVERAGE'
  }
];

// 输入输出流列表dataSource枚举
export enum ListFlowDataSourceEnum {
  // 子BOM
  'BOM' = 'BOM',
  // 关联因子
  'FACTOR' = 'FACTOR',
  // 场地数据
  'DIRECT' = 'DIRECT',
  // 过程
  'PROCESS' = 'PROCESS',
  // 关联模型
  'MODEL' = 'MODEL',
  // 分供方提供 回复模型
  'COOPERATOR' = 'COOPERATOR',
  // 分供方提供 回复LCA报告
  'LCA' = 'LCA',
  // 忽略或不可得
  'IGNORE' = 'IGNORE'
}

// 请求类型
export enum RequestTypeEnum {
  // 主动发送
  ACTIVE_SEND = 'ACTIVE_SEND',
  // 分供方提供
  COOPERATOR = 'COOPERATOR'
}

// // 流的类型
// export const enum FlowTypeEnum {
//   // 输入流
//   IN_FLOW = 'IN_FLOW',
//   // 输出流
//   OUT_FLOW = 'OUT_FLOW'
// }

// 模型数据填报的错误状态
// 节点错误状态；有错误未更改，有错误已更改（枚举待定）
export enum ModelDataFillingErrorStatusEnum {
  // 验证出错且未修改
  ERROR_NOT_MODIFY = 'ERROR_NOT_MODIFY',
  // 验证出错且已修改
  ERROR_MODIFIED = 'ERROR_MODIFIED'
}

// elv 排序字段
export enum ELVMaterialSortEnum {
  EN_NAME_ASC = 'EN_NAME_ASC',
  EN_NAME_DESC = 'EN_NAME_DESC',
  MODIFY_TIME_ASC = 'MODIFY_TIME_ASC',
  MODIFY_TIME_DESC = 'MODIFY_TIME_DESC',
  MATERIAL_NO_ASC = 'MATERIAL_NO_ASC',
  MATERIAL_NO_DESC = 'MATERIAL_NO_DESC',
  MATERIAL_CODE_ASC = 'MATERIAL_CODE_ASC',
  MATERIAL_CODE_DESC = 'MATERIAL_CODE_DESC'
}

export const FactorCategoryObj = {
  MATERIAL: '材料',
  ITEM: '零部件',
  ENERGY: '能源',
  ACCESSORIES: '辅料',
  DISCHARGE_TO_AIR: '排放至空气',
  DISCHARGE_TO_WATER: '排放至水域',
  ABANDON: '废弃物及其处理',
  LOGISTICS: '物流运输',
  OTHER: '其他'
};
